package cn.lcsjsxy.yxc.objectoriented.super关键字;

public class Student extends Person {
    String major;
    int id = 8888;  //学号

    public Student() {

    }

    public Student(String name,int age,String major) {
        super(name,age);  //此处用super调用的父类当中的构造，达到给name和age赋值的
        this.major = major;
    }

    @Override
    public void eat() {
        super.eat();  //调用的父类中的eat（）
        System.out.println("多吃爱吃好吃");
    }

    public void study() {
        System.out.println("学海无涯苦作舟");
    }

    public void show() {
        System.out.println(this.name + super.age);
        System.out.println(id);  //此处调用的是Students中的id
        System.out.println(this.id);  //上面那个想当于省略了this

        System.out.println(super.id);  //加上super之后，调用的就是父类中的id
    }
}
